package com.ruoyi.youtian.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 统计分析按区站频率设置对象 scdw_statistical_frequency
 * 
 * @author bl
 * @date 2022-11-29
 */
public class ScdwStatisticalFrequency extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 点位名称 */
    @Excel(name = "点位名称")
    private String dwmc;

    /**  */
    @Excel(name = "")
    private String dwmcJc;

    /**  */
    @Excel(name = "")
    private String dwmcJp;

    /** 级别 */
    @Excel(name = "级别")
    private Long jb;

    /** 父点位代码 */
    @Excel(name = "父点位代码")
    private Long fdwdm;

    /** 单位ID */
    @Excel(name = "单位ID")
    private Long deptId;

    /** 用户ID */
    @Excel(name = "用户ID")
    private Long userId;

    /** 二级单位ID */
    @Excel(name = "二级单位ID")
    private Long ejdwId;

    /** 二级单位名称 */
    @Excel(name = "二级单位名称")
    private String ejdwName;

    /** 作业区ID */
    @Excel(name = "作业区ID")
    private Long zyqId;

    /** 作业区名称 */
    @Excel(name = "作业区名称")
    private String zyqName;

    /** 父部门id */
    @Excel(name = "父部门id")
    private Long parentId;

    /** 父部门名称 */
    @Excel(name = "父部门名称")
    private String parentName;

    /** 部门ID */
    @Excel(name = "部门ID")
    private Long bmId;

    /** 部门名称 */
    @Excel(name = "部门名称")
    private String bmName;

    /**  */
    @Excel(name = "")
    private Long deptIdId;

    /** 点位3级ID */
    @Excel(name = "点位3级ID")
    private Long dw3Id;

    /** 点位3级名称 */
    @Excel(name = "点位3级名称")
    private String dw3Name;

    /** 点位4级ID */
    @Excel(name = "点位4级ID")
    private Long dw4Id;

    /** 点位4级名称 */
    @Excel(name = "点位4级名称")
    private String dw4Name;

    /** 点位5级ID */
    @Excel(name = "点位5级ID")
    private Long dw5Id;

    /** 点位5级名称 */
    @Excel(name = "点位5级名称")
    private String dw5Name;

    /** 开关状态（0正常 1停用） */
    @Excel(name = "开关状态", readConverterExp = "0=正常,1=停用")
    private String switchStatus;

    /** 频率 秒 */
    @Excel(name = "频率 秒")
    private Long frequency;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setDwmc(String dwmc) 
    {
        this.dwmc = dwmc;
    }

    public String getDwmc() 
    {
        return dwmc;
    }
    public void setDwmcJc(String dwmcJc) 
    {
        this.dwmcJc = dwmcJc;
    }

    public String getDwmcJc() 
    {
        return dwmcJc;
    }
    public void setDwmcJp(String dwmcJp) 
    {
        this.dwmcJp = dwmcJp;
    }

    public String getDwmcJp() 
    {
        return dwmcJp;
    }
    public void setJb(Long jb) 
    {
        this.jb = jb;
    }

    public Long getJb() 
    {
        return jb;
    }
    public void setFdwdm(Long fdwdm) 
    {
        this.fdwdm = fdwdm;
    }

    public Long getFdwdm() 
    {
        return fdwdm;
    }
    public void setDeptId(Long deptId) 
    {
        this.deptId = deptId;
    }

    public Long getDeptId() 
    {
        return deptId;
    }
    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }
    public void setEjdwId(Long ejdwId) 
    {
        this.ejdwId = ejdwId;
    }

    public Long getEjdwId() 
    {
        return ejdwId;
    }
    public void setEjdwName(String ejdwName) 
    {
        this.ejdwName = ejdwName;
    }

    public String getEjdwName() 
    {
        return ejdwName;
    }
    public void setZyqId(Long zyqId) 
    {
        this.zyqId = zyqId;
    }

    public Long getZyqId() 
    {
        return zyqId;
    }
    public void setZyqName(String zyqName) 
    {
        this.zyqName = zyqName;
    }

    public String getZyqName() 
    {
        return zyqName;
    }
    public void setParentId(Long parentId) 
    {
        this.parentId = parentId;
    }

    public Long getParentId() 
    {
        return parentId;
    }
    public void setParentName(String parentName) 
    {
        this.parentName = parentName;
    }

    public String getParentName() 
    {
        return parentName;
    }
    public void setBmId(Long bmId) 
    {
        this.bmId = bmId;
    }

    public Long getBmId() 
    {
        return bmId;
    }
    public void setBmName(String bmName) 
    {
        this.bmName = bmName;
    }

    public String getBmName() 
    {
        return bmName;
    }
    public void setDeptIdId(Long deptIdId) 
    {
        this.deptIdId = deptIdId;
    }

    public Long getDeptIdId() 
    {
        return deptIdId;
    }
    public void setDw3Id(Long dw3Id) 
    {
        this.dw3Id = dw3Id;
    }

    public Long getDw3Id() 
    {
        return dw3Id;
    }
    public void setDw3Name(String dw3Name) 
    {
        this.dw3Name = dw3Name;
    }

    public String getDw3Name() 
    {
        return dw3Name;
    }
    public void setDw4Id(Long dw4Id) 
    {
        this.dw4Id = dw4Id;
    }

    public Long getDw4Id() 
    {
        return dw4Id;
    }
    public void setDw4Name(String dw4Name) 
    {
        this.dw4Name = dw4Name;
    }

    public String getDw4Name() 
    {
        return dw4Name;
    }
    public void setDw5Id(Long dw5Id) 
    {
        this.dw5Id = dw5Id;
    }

    public Long getDw5Id() 
    {
        return dw5Id;
    }
    public void setDw5Name(String dw5Name) 
    {
        this.dw5Name = dw5Name;
    }

    public String getDw5Name() 
    {
        return dw5Name;
    }
    public void setSwitchStatus(String switchStatus) 
    {
        this.switchStatus = switchStatus;
    }

    public String getSwitchStatus() 
    {
        return switchStatus;
    }
    public void setFrequency(Long frequency) 
    {
        this.frequency = frequency;
    }

    public Long getFrequency() 
    {
        return frequency;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("dwmc", getDwmc())
            .append("dwmcJc", getDwmcJc())
            .append("dwmcJp", getDwmcJp())
            .append("jb", getJb())
            .append("fdwdm", getFdwdm())
            .append("deptId", getDeptId())
            .append("userId", getUserId())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("ejdwId", getEjdwId())
            .append("ejdwName", getEjdwName())
            .append("zyqId", getZyqId())
            .append("zyqName", getZyqName())
            .append("parentId", getParentId())
            .append("parentName", getParentName())
            .append("bmId", getBmId())
            .append("bmName", getBmName())
            .append("deptIdId", getDeptIdId())
            .append("dw3Id", getDw3Id())
            .append("dw3Name", getDw3Name())
            .append("dw4Id", getDw4Id())
            .append("dw4Name", getDw4Name())
            .append("dw5Id", getDw5Id())
            .append("dw5Name", getDw5Name())
            .append("switchStatus", getSwitchStatus())
            .append("frequency", getFrequency())
            .toString();
    }
}
